package main

import "fmt"

// 这里 虽然使用了类型形参，但是类型定义却使用了具体的int类型
type Wow[T int | string] int

func main() {
	var a Wow[int] = 123
	var b Wow[string] = 222
	// Wow的底层类型为 int ,不可用字符串赋值
	//var c Wow[string] = "333"
	fmt.Println(a, b)

}
